Career 2022 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Canada F4 USA F17 USA F18 Brazil F12 El Salvador F1 Chile F1 Chile F2 Chile F3 Argentina F3 Italy F16 Italy F17 USA F26 USA F27 USA F4 Chile F1 USA F5 Mexico F10 Ecuador F3 Brazil F13 Uruguay F1 Argentina F7 Guatemala F1 Costa Rica F1 Mexico F1 USA F5 USA F6 Argentina F4 USA F4 Argentina F1 Mexico F2 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Challenger Cudad de Guayaquil - Guayaquil Open de Franche Comte - Besancon Sarasota Challenger Alphen Challenger Knoxville Challenger Honolulu Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Maui Challenger Savannah Challenger Manta Challenger Dallas Challenger Heilbronn Challenger Naples Challenger - Naples Charlottesville Challenger Carson Challenger USTA/Safeway Challenger - Aptos Wailea Men's Challenger - Maui BMW Tennis Championship - Sunrise 2007 Knoxville Challenger - Knoxville Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Gold Flake Open - Chennai Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Waco Tennis Challenger - Waco The Mercedes Benz of Calabasas - Calabasas U.S. Men's Clay Court Championships - Houston Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Dallas Challenger U.S. Men's Clay Court Championships - Houston Rome Challenger Yuba City Challenger Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Tiburon Challenger Calabasas Challenger Movistar Open - Vina del Mar Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Champaign Challenger Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis Prostejov Challenger RCA Championships - Indianapolis BMW Open - Munich Legg Mason Tennis Classic - Washington Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Bangkok Challenger Bangkok Challenger Izmir Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta AEGON Championships - London Prague Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Knoxville Challenger Dallas Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Regions Morgan Keegan Championships - Memphis Hamburg Challenger - Hamburg Kremlin Cup - Moscow AEGON Championships - London Winnetka Challenger Atlanta Tennis Championships - Atlanta USTA Challenger - Champaign Farmers Classic - Los Angeles Winston Salem - Winston Salem Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm XL Capital Bermuda Open - Bermuda Erste Bank Open - Vienna Schickendanz Open - Furth Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Downtown Athletic Club USTA Challenger - Amarillo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta AXA Open - Lisbon Citi Open - Washington Erste Bank Open - Vienna San Luis Potosi Challenger 2000 - San Luis Potosi ABN AMRO World Tennis Tournament - Rotterdam Eddleman USTA Challenger - Birmingham Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Zivnobanka Open - Prostejov Erste Bank Open - Vienna Swiss Indoors Basel - Basel Pekao Open - Szczecin Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Estoril Open - Estoril Apia International - Sydney Abierto Mexicano Telcel - Acapulco Open Diputacion - Cordoba AEGON Championships - London Open Castilla y Leon Trofeo Iberdrola - Segovia If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril drkoop.com USTA Tennis Championships of Houston - Houston USTA Tennis Championships of Austin - Austin Copa Ericsson Mexico - Guadalajara If Stockholm Open - Stockholm Swiss Indoors Basel - Basel USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank ASB Classic - Auckland USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Delray Beach Open - Delray Beach University of Tennessee USTA Men's Challenger - Knoxville Abierto Mexicano Telcel - Acapulco USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh China Open - Beijing 2001 UT Tyler Patriot Challenger - Tyler The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Farmers Classic - Los Angeles 2002 Azalea Orthopedic Challenger - Tyler Neride Prague Indoor - Prague Swiss Indoors Basel - Basel Intersport Heilbronn Open - Heilbronn Cadillac Pro Indoor USTA Challenger - West Bloomfield Citi Open - Washington Telenordia Swedish Open - Bastad KGHM Polish Indoors - Wroclaw Healthsouth/USTA Challenger - Denver 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Saint Francis Health System USTA Challenger - Tulsa XL Capital Bermuda Open - Bermuda Copa Ericsson - Lima The Scottish Tennis Championships - Edinburgh drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Open de Montauban - Montauban ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach drkoop.com USTA Tennis Championships of San Antonio - San Antonio FILA Challenger - Biella Challenger de Granby - Granby 2004 Freeman Men's Challenger - Joplin USTA Callenger of Urbana-Champaign - Urbana The Indian Oil-Servo ATP Challenger 1999 - Calcutta Power Horse Cup - Dusseldorf FILA Challenger Biella - Biella Challenger de Granby - Granby AEGON Championships - London XL Capital Bermuda Open - Bermuda Frito Lay/USTA Challenger - Binghamton West Side Tennis Club Clay Court Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos I Manta Open - Manta Citi Open - Washington Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Heineken Open - Auckland Challenger ATP de Cuenca Diario El Mercurio - Cuenca Top Wool Challenger - Biella Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Music City Challenger - Nashville Copa Petrobras - Aracaju USTA Illinois Challenger - Champaign Copa Petrobras - Buenos Aires USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi US Men's Clay Court Championship - Houston XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Heineken Open - Auckland Top Wool Challenger-Immagine Trophy - Biella 2006 North Shore Pro Tennis Championship - Winnetka Porsche Open - Poznan Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Lambertz Open by Stawag - Aachen Ford Tennis Championships - Louisville Tatra Banka Open 2006 - Bratislava Music City Challenger - Nashville Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin 2008 Lubbock Challenger - Lubbock Gerry Weber Open - Halle Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Red Letter Days Open - Nottingham Savannah Challenger Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Carson Challenger Rome Challenger Granby Challenger Open Parc - Lyon Szczecin Challenger Winnetka Challenger China Open - Beijing Dallas Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Winnetka Challenger Honolulu Challenger Tulsa Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Dallas Challenger Sarasota Challenger Savannah Challenger Champaign Challenger Nottingham-2 Challenger Istanbul Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Kaoshuing Challenger Charlottesville Challenger Le Gosier Challenger Legg Mason Tennis Classic - Washington Knoxville Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger Sarasota Challenger Tennis Masters Series - Cincinnati Le Gosier Challenger Tallahassee Challenger Bordeaux Challenger Panama City Challenger Irving Challenger NASDAQ-100 Open - Miami U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Apia International - Sydney Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid The Stella Artois Championships - London BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Kroger / St. Jude International - Memphis Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sarasota Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Cerveza Club Colombia Open - Bogota Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati University of Tennessee USTA Men's Challenger - Knoxville Shimadsu All Japan Indoor Tennis Championships - Kyoto Casino Lugano - Lugano Shanghai - Shanghai Salem Open - Hong Kong BNP Paribas Masters - Paris V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Ordina Open - 's-Hertogenbosch Lucknow ATP Tour Challenger - Lucknow Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Serbia Open - Belgrade BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid U.S. Men's Clay Court Championships - Houston Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington Nord/LB Open - Braunschweig BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto U.S. Men's Clay Court Championships - Houston Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Copenhagen Open - Copenhagen Heineken Open - Auckland Idea Prokom Open - Sopot RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Heineken Open - Auckland International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open Umag - Umag Abierto Mexicano Telcel - Acapulco Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Estoril Open - Estoril Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Internazionali BNL d'Italia - Rome SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Rogers Cup - Montreal Western & Southern Open - Cincinnati Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Thailand Open - Bangkok Sony Open Tennis - Miami Rogers Cup - Toronto AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Miami Open - Miami BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells UNICEF Open - 's Hertogenbosch Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose BNP Paribas Masters - Paris Miami Open - Miami Rakuten Japan Open - Tokyo Internazionali BNL d'Italia - Rome SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Regions Morgan Keegan Championships - Memphis Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Open 13 - Marseille Mutua Madrid Open - Madrid U.S. Mens's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur Argentina Open - Buenos Aires U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach BMW Open - Munich Mercedes Cup - Stuttgart Campbells Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Citi Open - Washington Fever-Tree Championships - London Power Horse Cup - Dusseldorf Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Delray Beach Open - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BNP Paribas Open - Indian Wells Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Mutua Madrid Open - Madrid President's Cup - Tashkent BellSouth Open - Vina del Mar Western & Southern Open - Cincinnati Brasil Open - Salvador Energis Open - Amersfoort Malaysian Open - Kuala Lumpur Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati AEGON International - Eastbourne Shanghai Rolex Masters - Shanghai Copa AT&T - Buenos Aires Winston-Salem Open - Winston-Salem du Maurier Open - Toronto The Ericsson Open - Miami Shanghai ATP Masters 1000 - Shanghai The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series - Hamburg Mutua Madrilena Masters Madrid - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Abierto Mexicano - Los Cabos Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Tennis Masters Cup Shanghai - Shanghai 70th River Oaks International Tennis Tournament - Houston U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) French Open (juniors) River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, QF, SWE-ARG 4-1 AAMI Classic - Kooyong ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 AAMI Classic - Kooyong Davis Cup, World Group, SF, GBR-ARG 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Rio de Janeiro Olympics - London